package com.example.eos.bean;

public class Chain {

    //get_info
    private String server_version;
    private Integer head_block_num;
    private Integer last_irreversible_block_num;
    private String head_block_id;
    private String head_block_time;
    private String head_block_producer;
    private String recent_slots;
    private String participation_rate;

    //get_block
    private String block_num_or_id;
    private String previous;
    private String timestamp;
    private String transaction_merkle_root;
    private String producer;
    private Object producer_changes;
    private String producer_signature;
    private Object cycles;
    private String id;
    private Integer block_num;
    private Integer ref_block_prefix;

    //get_account
    private String name;
    private String eos_balance;
    private String staked_balance;
    private String unstaking_balance;
    private String last_unstaking_time;
    private Object permissions;

    //get_code
    private String account_name;
    private String code_hash;
    private String wast;
    private Object abi;

    //get_table_rows
    private String scope;
    private String code;
    private String table;
    private String json;
    private Object rows;
    private String account;
    private String balance;
    private Boolean more;

    //abi_json_to_bin
    private String action;
    private Object args;
    private String binargs;
    private Object required_scope;
    private Object required_auth;

    //abi_bin_to_json

    public String getServer_version() {
        return server_version;
    }

    public void setServer_version(String server_version) {
        this.server_version = server_version;
    }

    public Integer getHead_block_num() {
        return head_block_num;
    }

    public void setHead_block_num(Integer head_block_num) {
        this.head_block_num = head_block_num;
    }

    public Integer getLast_irreversible_block_num() {
        return last_irreversible_block_num;
    }

    public void setLast_irreversible_block_num(Integer last_irreversible_block_num) {
        this.last_irreversible_block_num = last_irreversible_block_num;
    }

    public String getHead_block_id() {
        return head_block_id;
    }

    public void setHead_block_id(String head_block_id) {
        this.head_block_id = head_block_id;
    }

    public String getHead_block_time() {
        return head_block_time;
    }

    public void setHead_block_time(String head_block_time) {
        this.head_block_time = head_block_time;
    }

    public String getHead_block_producer() {
        return head_block_producer;
    }

    public void setHead_block_producer(String head_block_producer) {
        this.head_block_producer = head_block_producer;
    }

    public String getRecent_slots() {
        return recent_slots;
    }

    public void setRecent_slots(String recent_slots) {
        this.recent_slots = recent_slots;
    }

    public String getParticipation_rate() {
        return participation_rate;
    }

    public void setParticipation_rate(String participation_rate) {
        this.participation_rate = participation_rate;
    }

    public String getBlock_num_or_id() {
        return block_num_or_id;
    }

    public void setBlock_num_or_id(String block_num_or_id) {
        this.block_num_or_id = block_num_or_id;
    }

    public String getPrevious() {
        return previous;
    }

    public void setPrevious(String previous) {
        this.previous = previous;
    }

    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getTransaction_merkle_root() {
        return transaction_merkle_root;
    }

    public void setTransaction_merkle_root(String transaction_merkle_root) {
        this.transaction_merkle_root = transaction_merkle_root;
    }

    public String getProducer() {
        return producer;
    }

    public void setProducer(String producer) {
        this.producer = producer;
    }

    public Object getProducer_changes() {
        return producer_changes;
    }

    public void setProducer_changes(Object producer_changes) {
        this.producer_changes = producer_changes;
    }

    public String getProducer_signature() {
        return producer_signature;
    }

    public void setProducer_signature(String producer_signature) {
        this.producer_signature = producer_signature;
    }

    public Object getCycles() {
        return cycles;
    }

    public void setCycles(Object cycles) {
        this.cycles = cycles;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getBlock_num() {
        return block_num;
    }

    public void setBlock_num(Integer block_num) {
        this.block_num = block_num;
    }

    public Integer getRef_block_prefix() {
        return ref_block_prefix;
    }

    public void setRef_block_prefix(Integer ref_block_prefix) {
        this.ref_block_prefix = ref_block_prefix;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEos_balance() {
        return eos_balance;
    }

    public void setEos_balance(String eos_balance) {
        this.eos_balance = eos_balance;
    }

    public String getStaked_balance() {
        return staked_balance;
    }

    public void setStaked_balance(String staked_balance) {
        this.staked_balance = staked_balance;
    }

    public String getUnstaking_balance() {
        return unstaking_balance;
    }

    public void setUnstaking_balance(String unstaking_balance) {
        this.unstaking_balance = unstaking_balance;
    }

    public String getLast_unstaking_time() {
        return last_unstaking_time;
    }

    public void setLast_unstaking_time(String last_unstaking_time) {
        this.last_unstaking_time = last_unstaking_time;
    }

    public Object getPermissions() {
        return permissions;
    }

    public void setPermissions(Object permissions) {
        this.permissions = permissions;
    }

    public String getAccount_name() {
        return account_name;
    }

    public void setAccount_name(String account_name) {
        this.account_name = account_name;
    }

    public String getCode_hash() {
        return code_hash;
    }

    public void setCode_hash(String code_hash) {
        this.code_hash = code_hash;
    }

    public String getWast() {
        return wast;
    }

    public void setWast(String wast) {
        this.wast = wast;
    }

    public Object getAbi() {
        return abi;
    }

    public void setAbi(Object abi) {
        this.abi = abi;
    }

    public String getScope() {
        return scope;
    }

    public void setScope(String scope) {
        this.scope = scope;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getTable() {
        return table;
    }

    public void setTable(String table) {
        this.table = table;
    }

    public String getJson() {
        return json;
    }

    public void setJson(String json) {
        this.json = json;
    }

    public Object getRows() {
        return rows;
    }

    public void setRows(Object rows) {
        this.rows = rows;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getBalance() {
        return balance;
    }

    public void setBalance(String balance) {
        this.balance = balance;
    }

    public Boolean getMore() {
        return more;
    }

    public void setMore(Boolean more) {
        this.more = more;
    }

    public String getAction() {
        return action;
    }

    public void setAction(String action) {
        this.action = action;
    }

    public Object getArgs() {
        return args;
    }

    public void setArgs(Object args) {
        this.args = args;
    }

    public String getBinargs() {
        return binargs;
    }

    public void setBinargs(String binargs) {
        this.binargs = binargs;
    }

    public Object getRequired_scope() {
        return required_scope;
    }

    public void setRequired_scope(Object required_scope) {
        this.required_scope = required_scope;
    }

    public Object getRequired_auth() {
        return required_auth;
    }

    public void setRequired_auth(Object required_auth) {
        this.required_auth = required_auth;
    }
}
